package com.example.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.example.pojo.careerTalk;
import com.example.pojo.teacher;
import com.example.pojo.tracking;
import com.example.pojo.user;

public interface TeacherService {
    //根据用户名查找管理员
    teacher findByName(String username);

    //分页展示用户信息
    IPage<user> findAll(Page<user> page);

    //分页展示就业信息
    IPage<tracking> findAllCareerList(Page<tracking> trackingPage);

    //分页展示宣讲会信息
    IPage<careerTalk> findAllTalkList(Page<careerTalk> careerTalkPage);

    //查询用户信息(学号)
    IPage<user> findStudentById(String key,Page<user> userPage);

    //查询用户信息(姓名)
    IPage<user> findStudentByName(String key,Page<user> userPage);

    //管理员端新增用户信息
    void addUser(user u);

    //删除用户信息
    void deleteUser(String id);
}
